Skip to content

TPT-4480: Added support for Configurable VPC IPv4 Prefixes#707

Draft
ezilber-akamai wants to merge 4 commits into
linode:proj/configurable-vpc-ipv4-prefixesfrom
ezilber-akamai:TPT-4480-config-vpc-ipv4-prefixes
Draft

TPT-4480: Added support for Configurable VPC IPv4 Prefixes#707
ezilber-akamai wants to merge 4 commits into
linode:proj/configurable-vpc-ipv4-prefixesfrom
ezilber-akamai:TPT-4480-config-vpc-ipv4-prefixes

Conversation

@ezilber-akamai

@ezilber-akamai ezilber-akamai commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

📝 Description

Added support for the new GET /v4/vpcs/default-ranges endpoint and updated the following endpoints to support IPv4:

  • GET /v4/vpcs/
  • GET /v4/vpcs
  • POST /v4/vpcs
  • PUT /v4/vpcs/

NOTE: API Documentation link needs to be added

✔️ How to Test

make test-unit
make test-int TEST_CASE=test_get_vpc_default_ranges
make test-int TEST_CASE=test_vpc_with_ipv4

@ezilber-akamai ezilber-akamai requested review from a team as code owners June 10, 2026 20:47
@ezilber-akamai ezilber-akamai requested review from jriddle-linode and mawilk90 and removed request for a team June 10, 2026 20:47
@ezilber-akamai ezilber-akamai added the new-feature for new features in the changelog. label Jun 10, 2026
@ezilber-akamai ezilber-akamai changed the title Added support for Configurable VPC IPv4 Prefixes TPT-4480: Added support for Configurable VPC IPv4 Prefixes Jun 10, 2026
@ezilber-akamai ezilber-akamai marked this pull request as draft June 10, 2026 20:58
region=region,
description="integration test vpc with ipv4",
ipv4=[{"range": "10.0.0.0/8"}],
)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it make sense to extract a fixture responsible for creating and deleting VPC with ipv4 ranges instead of doing so directly in the test? Thanks to that it would be cleaner (no try-finally needed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-feature for new features in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants